.pragma library
//solitary
var tmeple=[
            6797,9,
            7551,9,
            8306,9,
            9061,9,
            9815,9,
            10570,9,
            11325,6,
            11702,9,
            12080,12,
            12457,6,
            12457,12,
            13966,27,
            15476,24,
            16231,27,
            16985,30,
            16985,24,
            18495,30,
            18495,24,
            20004,27,
            21514,27,
            22268,27,
            23023,33,
            23400,0,
            23778,3,
            24155,33,
            24344,3,
            24532,30,
            24532,6,
            25665,0,
            26042,6,
            26042,30,
            27174,9,
            27551,3,
            27551,15,
            28683,18,
            29061,12,
            29061,24,
            30193,24,
            30382,30,
            30570,27,
            31702,0,
            32080,6,
            32080,30,
            33212,9,
            33589,3,
            33589,15,
            34721,18,
            35098,12,
            35098,24,
            35665,9,
            35853,27,
            36042,9,
            36231,27,
            36419,9,
            36608,27,
            36608,9,
            37740,0,
            38117,6,
            38117,30,
            39249,27,
            39627,21,
            39627,33,
            40759,18,
            41136,12,
            41136,24,
            42268,9,
            42457,9,
            42646,3,
            42646,15,
            43778,9,
            44155,3,
            44155,15,
            45287,18,
            45665,24,
            45665,12,
            46797,27,
            47174,21,
            47174,33,
            47740,27,
            47929,9,
            48117,27,
            48306,9,
            48495,27,
            48683,9,
            48683,27,
            51325,3,
            51514,9,
            51702,15,
            52080,9,
            52457,6,
            52834,3,
            53212,0,
            53400,33,
            53589,30,
            53778,27,
            53966,24,
            54155,21,
            54344,18,
            54532,11,
            54627,25,
            54721,11,
            55476,6,
            56231,30,
            57551,0,
            57740,3,
            58117,33,
            58495,6,
            58872,30,
            59249,9,
            59249,27,
            60759,9,
            61042,12,
            61325,15,
            61891,27,
            62268,27,
            63023,30,
            63778,24,
            64155,21,
            64532,18,
            64910,15,
            65287,12,
            65287,24,
            66042,12,
            66042,24,
            66797,27,
            66797,9,
            67551,27,
            68306,9,
            69815,27,
            70098,21,
            70382,15,
            70948,9,
            71136,9,
            71325,9,
            72080,3,
            72080,33,
            72457,9,
            72457,27,
            72834,15,
            72834,21,
            73589,18,
            74344,0,
            75098,0,
            75476,3,
            75665,6,
            75853,9,
            76231,18,
            76608,27,
            76985,0,
            77363,0,
            78117,30,
            78872,24,
            78872,27,
            79061,27,
            79249,3,
            79627,6,
            79815,9,
            80004,12,
            80193,15,
            80382,21,
            80759,24,
            80948,27,
            81136,30,
            81325,33,
            81514,3,
            81702,0,
            81797,33,
            81891,27,
            82080,24,
            82268,6,
            82646,12,
            82834,24,
            83023,30,
            83212,0,
            83400,24,
            83683,12,
            83966,0,
            84532,0,
            84910,12,
            84910,6,
            85098,9,
            85287,9,
            85665,33,
            85853,30,
            86042,27,
            86231,24,
            86419,21,
            86797,15,
            86985,12,
            87174,9,
            87363,6,
            87551,3,
            87740,15,
            87834,21,
            87929,18,
            88117,18,
            88306,18,
            88683,24,
            88872,12,
            89061,30,
            89249,6,
            89438,18,
            89721,30,
            90004,6,
            90570,0,
            90759,0,
            90948,9,
            90948,27,
            92080,9,
            92457,24,
            92457,30,
            93589,18,
            93966,33,
            93966,3,
            95098,27,
            95476,12,
            95476,6,
            96608,0,
            96797,0,
            96985,15,
            96985,21,
            98117,18,
            98495,3,
            98495,33,
            99627,9,
            100004,24,
            100004,30,
            101136,0,
            101514,15,
            101514,21,
            102080,3,
            102268,33,
            102457,6,
            102646,30,
            102834,9,
            103023,27,
            103023,18]
//            104155,
//            104532,
//            104532,
//            105665,
//            106042,
//            106042,
//            107174,
//            107551,
//            107551,
//            108683,
//            108872,
//            109061,
//            109061,
//            110193,
//            110570,
//            110570,
//            111702,
//            112080,
//            112080,
//            113212,
//            113589,
//            113589,
//            114155,
//            114344,
//            114532,
//            114721,
//            114910,
//            115098,
//            115098,
//            116231,
//            116608,
//            117740,
//            118117,
//            119249,
//            119627,
//            120759,
//            120948,
//            121136,
//            122268,
//            122646,
//            123778,
//            124155,
//            125287,
//            125665,
//            126797,
//            126891,
//            126985,
//            127080,
//            127174,
//            128306,
//            128683,
//            128683,
//            129815,
//            130193,
//            130193,
//            131325,
//            131702,
//            131702,
//            132834,
//            133023,
//            133212,
//            133212,
//            134344,
//            134721,
//            134721,
//            135853,
//            136231,
//            136231,
//            137363,
//            137740,
//            137740,
//            138872,
//            138966,
//            139061,
//            139155,
//            139249,
//            140004,
//            140759,
//            141136,
//            141514,
//            141891,
//            142080,
//            142268,
//            142646,
//            143023,
//            143400,
//            143778,
//            144061,
//            144344,
//            144910,
//            145287,
//            145287,
//            145665,
//            146042,
//            146042,
//            146419,
//            146797,
//            146797,
//            147929,
//            148306,
//            148306,
//            148683,
//            149061,
//            149061,
//            149438,
//            149815,
//            149815,
//            150098,
//            150382,
//            150759,
//            150948,
//            151136,
//            151325,
//            151325,
//            152457,
//            152457,
//            152834,
//            152834,
//            153966,
//            153966,
//            154344,
//            154344,
//            155476,
//            155476,
//            155853,
//            155853,
//            156608,
//            156608,
//            156985,
//            156985,
//            157363,
//            157363,
//            158495,
//            158495,
//            158872,
//            158872,
//            160004,
//            160004,
//            160382,
//            160382,
//            161514,
//            161514,
//            161891,
//            161891,
//            162457,
//            162646,
//            162646,
//            162834,
//            163023,
//            163023,
//            163212,
//            163400,
//            163400,
//            164532,
//            164532,
//            164910,
//            164910,
//            166042,
//            166042,
//            166419,
//            166419,
//            167551,
//            167551,
//            167929,
//            167929,
//            168683,
//            168683,
//            169061,
//            169061,
//            169438,
//            169438,
//            170570,
//            170570,
//            170948,
//            170948,
//            172080,
//            172080,
//            172457,
//            172457,
//            173589,
//            173589,
//            173966,
//            173966,
//            174532,
//            174721,
//            174721,
//            174910,
//            175098,
//            175098,
//            175287,
//            175476,
//            175476,
//            178117,
//            178306,
//            178495,
//            178872,
//            179249,
//            179627,
//            180004,
//            180193,
//            180382,
//            180570,
//            180759,
//            180948,
//            181136,
//            181231,
//            181325,
//            181419,
//            181514,
//            181514,]
